在 Python 中將 Word 轉換為 PDF 您所在的位置:网站首页 python docx pdf 在 Python 中將 Word 轉換為 PDF

在 Python 中將 Word 轉換為 PDF

2024-06-28 01:45| 来源: 网络整理| 查看: 265

Word 到 PDF 是最流行且性能最高的文檔轉換之一。 DOCX 或 DOC 文件在打印或共享之前被轉換為 PDF 格式。在本文中,我們將在 Python 中自動將 Word 轉換為 PDF。這些步驟和代碼示例將演示如何使用 Python 將 Word DOCX 或 DOC 轉換為 PDF。此外,您還將了解自定義 Word 到 PDF 轉換的不同選項。

用於 Word DOCX 到 PDF 轉換的 Python 庫在 Python 中將 DOCX 轉換為 PDF具有特定 PDF 標準的 Python DOCX 到 PDF將 Word 文檔中的頁面範圍轉換為 PDF將 DOCX 中的圖像壓縮應用於 PDF用於 Word 到 PDF 轉換的 Python 庫 - 免費下載#

為了將 Word 文檔轉換為 PDF 格式,我們將使用 Aspose.Words for Python。它是一個功能豐富的 Python 庫,用於創建和操作 Word 文檔。此外,它還可以讓您將 DOCX 和 DOC 文件高保真地轉換為 PDF 格式。該庫託管在 PyPI 上,您可以使用以下 pip 命令安裝它。

pip install aspose-words 在 Python 中將 Word DOCX 轉換為 PDF#

以下是在 Python 中將 Word 文檔轉換為 PDF 的步驟。

使用 Document 類加載 Word 文檔。使用 Document.save() 方法將 Word 文檔轉換為 PDF。

以下代碼示例顯示瞭如何將 Word DOCX 文件轉換為 PDF。

import aspose.words as aw # 加載word文檔 doc = aw.Document("calibre.docx") # 另存為 PDF doc.save("PDF.pdf") 使用特定標準的 Python Word 到 PDF#

您還可以為轉換後的 PDF 文檔指定特定的標準,例如 PDF/A。以下是使用Python在Word轉PDF中指定PDF標準的步驟。

使用 Document 類加載 Word 文檔。創建 PdfSaveOptions 類的對象並使用 PdfSaveOptions.compliance 屬性設置 PDF 標準。使用 Document.save() 方法將 Word 文檔轉換為 PDF。

以下代碼示例顯示如何在 Word DOCX 到 PDF 轉換中設置特定標準。

import aspose.words as aw # 加載word文檔 doc = aw.Document("calibre.docx") # 創建保存選項並設置合規性 saveOptions = aw.saving.PdfSaveOptions() saveOptions.compliance = aw.saving.PdfCompliance.PDF17 # 另存為 PDF doc.save("PDF.pdf", saveOptions) Python DOCX 到 PDF - 轉換頁面範圍#

您還可以指定要轉換為 PDF 格式的頁面範圍。為此,您可以使用 PdfSaveOptions.pageset 屬性。以下代碼示例顯示如何將 Word 文檔中的一系列頁面轉換為 PDF。

import aspose.words as aw # 加載word文檔 doc = aw.Document("calibre.docx") # 創建保存選項並設置頁面範圍 saveOptions = aw.saving.PdfSaveOptions() saveOptions.page_set = aw.saving.PageSet([0, 1]) # 另存為 PDF doc.save("PDF.pdf", saveOptions) DOC DOCX to PDF in Python - 應用圖像壓縮#

Aspose.Words for Python 還允許您在轉換後的 PDF 文檔中應用圖像壓縮。此外,您還可以指定圖像的 JPEG 質量。以下是在 Python 中將 Word DOCX 轉換為 PDF 時設置圖像壓縮的步驟。

使用 Document 類加載 Word 文檔。創建 PdfSaveOptions 類的對象。使用 PdfSaveOptions.imagecompression 屬性設置圖像壓縮。使用 PdfSaveOptions.jpegquality 屬性設置 JPEG 質量。使用 Document.save() 方法將 Word 文檔轉換為 PDF。

以下代碼示例顯示如何在 Word 到 PDF 轉換中設置圖像壓縮。

import aspose.words as aw # 加載word文檔 doc = aw.Document("calibre.docx") # 創建保存選項並設置圖像壓縮 saveOptions = aw.saving.PdfSaveOptions() saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size. # 另存為 PDF doc.save("PDF.pdf", saveOptions) Python DOCX 到 PDF 庫 - 獲取免費庫許可證#

您可以獲得臨時許可,以便在沒有評估限制的情況下使用 Aspose.Words for Python。

結論#

在本文中,您學習瞭如何在 Python 中將 Word DOCX 或 DOC 文件轉換為 PDF。此外,您還看到了在 Python 中自定義 DOC 或 DOCX 到 PDF 轉換的不同選項。您可以使用 文檔 了解更多關於 Aspose.Words for Python 的信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。

也可以看看#PDF 到 Python 中的文本Java 中的 XLSX 到 JSONJava 中的 Excel 到 JSONJava 中的 DOCX 到 JSONJava 中的 DOC 到 JSONJava 中的 Word 到 JSONJava 中的 TXT 到 JSONPython 中的 JSON 到 PDFJava 中的 Excel 到 JSONPython 中的 TXT 到 JSONPNG 到 C# .NET 中的 Word在 C# .NET 中將 JPG 轉為 WordC# 中的圖像到 WordC# 中的 Word 到 HTMLWord DOCX 到 Java 中的 Markdown使用 Python 創建 MS Word 文檔在 Python 中將 Word 文檔轉換為圖像使用 C++ 創建 MS Word 文檔 (DOC/DOCX)用 Java 從 Word DOC 中提取圖像在 Java 中將宏從一個 Word 文檔複製到另一個文檔[將 Word 轉換為 PowerPoint][https://blog.aspose.com/total/convert-doc-to-ppt-python/]

信息:您可能對另一個允許開發人員和應用程序將 PowerPoint 轉換為 PDF 的 Python 庫感興趣 - Aspose.Slides for Python。您可能還想查看 Aspose PowerPoint to PDF Converter,因為它是 PowerPoint 到 PDF 轉換過程的實時實現。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有